home *** CD-ROM | disk | FTP | other *** search
/ Assassins - Ultimate CD Games Collection 3 / Assassins 3 - The Ultimate Games CD (1997)(Weird Science)[!][Amiga-CD32-CDTV].iso / puzzles / scrazzle / disearch.doc < prev    next >
Text File  |  1990-10-14  |  7KB  |  81 lines

  1.                                 DISEARCH
  2.  
  3.                        A WORD PUZZLER'S PARADISE.
  4.  
  5. A word search program that, using a dictionary of nearly 110,000 words;
  6. (A) finds words with unknown letters or an unknown number of letters,
  7. (B) finds anagrams,
  8. (C) finds neograms, (a coined word meaning words that can be made using letters from a set of letters called a multigram, - another coined word). For example multigram `eats', neograms; eat,at,seat and so on.
  9. (Any competitions you win with this facility I claim 10% of the prize in cash.)
  10. (D) Culls a section of the dictionary for words of specific lengths to a maximum of 12325 words. (About the number of words in the Letter S file)
  11. (E) Prints the words if required.
  12. (F) Will save the words collected to your own file.
  13. (G) Will append words collected to an existing file.
  14. For more information see `General Info' below.
  15. The maximum number of words that can be collected depends upon the amount of RAM memory available, to a maximum of 12325 words.
  16.  
  17. Requirements.
  18. ~~~~~~~~~~~~~ Amiga 1000 500 or 2000 with at least 1meg of RAM.
  19.  Will run on 1meg of RAM but under some circumstances you may not be able to load the whole dictionary at one time, (explanations later) but the program will look after you. To load the whole dictionary and run all the programme facilities takes about 1.5meg of RAM.
  20. The Scrazzle disk is not a BOOT disk and must be kept intact at all times as there are many files and programs that Disearch needs on it.  Copy it by all means but do not change it or its name. If your copying produces a disk called Copy of Scrazzle, then rename the copy to Scrazzle.
  21. Hard Disk Users.
  22. Create a drawer (directory) called Scrazzle. Let's assume you've done this on Dh1:
  23. In the CLI type:-  "Copy Scrazzle: all to < here put your pathname followed by `Scrazzle'. e.g. Dh1:Scrazzle > quiet" without the quotes.
  24. Copy the Scrazzle L directory to your own L directory, by typing:- "Copy Scrazzle:L all to sys:L quiet" in the CLI.
  25. Take the Scrazzle disk out of the floppy drive then in the CLI type "Assign Scrazzle: Dh1:Scrazzle" and/or put the Assign in your HD-assigns file.
  26. You should now be able to open the Scrazzle drawer and double click an icon to start.
  27.  
  28. General.
  29. ~~~~~~~~ Boot up the Amiga with your usual workbench disk.  With the Scrazzle disk in a drive double click on the Scrazzle disk icon.  Then for efficient running of the program, regardless of the amount of memory, drag the Disearch icon onto the workbench screen, then close all open windows.  This is to keep Denise and Agnus happy and when they're happy you have faster programs and no Guru.
  30. Double click on the Disearch icon and we are away.
  31. First, we must load all or part of the dictionary so select `LOAD DICTIONARY' from The Oracle menu.
  32. The screen will show "An (ESC) will abort inputs OR stop the load"
  33. "Enter `FROM' file letter"
  34. The program then awaits the first letter of the dictionary you want to load.  For instance for the whole dictionary enter  A . The  response will be "Enter `TO' file letter", in our example we would enter Z . 
  35.  
  36. This is to allow for those that are unable load the whole dictionary because of memory requirements, or wish only to load a single letter or a few consecutive letters for speed reasons.  
  37. A memory check is then made and a report is made on the number of words you can collect from the dictionary to a maximum of 12325 words. If you are running on only 1meg RAM and have an insufficient number of words for your task, (for instance if you wish to Cull all 2 to 30 letter words from say, the Letter S file.) you must release more memory by loading fewer Letters, or, in the example given, the S file only.   This is done by selecting Load Dictionary from menu again.
  38. Menu selections.
  39. ~~~~~~~~~~~~~~~~ 
  40. The Word Hunter.
  41.  For finding words in the dictionary you've just loaded.
  42. Available are two wildcards a `#' and a `?'.
  43. The `#' represents any number of, or no letters in that position.
  44. The `?' represents one letter only in that position.
  45. For example `a?e??' will get 5 letter words, whereas `a#e??' will get all the words starting A that end E something something.
  46. Anagrams. 
  47.  For finding words that can be made using all the letters               given.
  48. Multigrams.
  49.  For finding words that can be made from the letters given using each letter once. For example EASTER gives: as, eats, teas, reseat and so on.
  50. Culling Words.
  51.  For this you will be asked which letter of the dictionary you wish to Cull. Then the MAXI-mum number of letters required then MINI-mum. For instance you could cull all four and five letter words from sections of the dictionary, saving them progressively to your file, similarly, say, 2 to 6 letter words.
  52. Show words.
  53. To display on the screen words already collected.
  54. Print words.
  55. To send to the printer the words collected.
  56. Save words.
  57. To save to your own file words collected.
  58. Append words.
  59. To add more collected words to an already existing file without        wiping out those words already there.
  60. General Info.
  61. ~~~~~~~~~~~~
  62. Explanations. The program was written in AmigaBasic. Compiled using AC/BASIC Compiler v1.3 Copyright (c) Absoft Corp '87.  The dictionary was typed in and crunched to about 20% its original size. It is in ASCII text and contains nearly 110,000 words, all carefully checked and tested. There are no hyphenated words, nor geographical or personal names unless they have other meanings. But there are rare, poetic, archaic and Americanised words (eg. color) as well as common (in their own field) technical words.
  63. All good stuff for crossword makers and solvers.
  64. Because of the nature of the program it runs more efficiently with no other windows open before clicking the Disearch icon.
  65. The program works on the first three letters of the words it is searching for. Dependant upon how hard a job you give the program, is how long it takes to find your word or words. That is the number of wildcards included and how many of the first three letters.  In some modes the top left of the screen will keep you updated on the number of words tested.  But not all the dictionary is necessarily searched. For instance for `b?e??' you should get 25 words out of 588 analysed.
  66. Time spent searching depends upon how fractured or contiguous your RAM memory is.
  67. This is a shareware program and this retired businessman would like your appreciation of this program in the form of a donation. $A25 and a self-addressed envelope  would ensure I send you any newer version. Quote the date at the top of the `about' page in the programme and ask for DISEARCH. 
  68. $A35 would ensure the latest version AND source code. This would enable you to undertand how the dictionary, The Oracle, was crunched.
  69.  
  70. Send your donation and request to;
  71. Mr C. J. Edwards JP
  72. 2 Star Street,
  73. Grenfell,
  74. N.S.W.    2810
  75. Australia
  76.  
  77. I hope you have lots of fun with the programme.
  78.  
  79. End of Disearch Document
  80.  
  81.